Verification Checklist
-
DIP Firewall:
Scanning_HostsAlias Check:- From the DIP Firewall, the Aliases section (Firewall -> Aliases)
Scanning_HostsIP alias contains the following entry:- IP/Network or FQDN:
10.<X>.<Y+1>.20 - Description:
Metasponse Server
- IP/Network or FQDN:
- From the DIP Firewall, the Aliases section (Firewall -> Aliases)
-
Windows Server 2019 VM: Network Config Check
- The IPv4 Address is set to
10.<X>.<Y+1>.20 - The DNS Server is set to the DIP Firewall P2P interface (
10.<X>.<Y+3>.2)
- The IPv4 Address is set to
-
Windows Server 2019 VM: Time Config Check
- The time zone is set to UTC:
tzutil /g- The DIP Firewall P2P interface (
10.<X>.<Y+3>.2) is configured as an NTP Peer:
net start w32time
w32tm /query /peer -
Windows Server 2019 VM: Metasponse Service Check
- The
MetasponseSvcservice is running:
sc query MetasponseSvc- The Metasponse service is running with
SYSTEMpermissions with aSERVICE_START_NAMEofLocalSystem:
sc qc MetasponseSvc - The
-
Windows Server 2019 VM: Server Ports Check
- Metasponse is
LISTENINGon0.0.0.0:80:
netstat -ano | findstr 0.0.0.0:80- MongoDB is
LISTENINGon0.0.0.0:27017:
netstat -ano | findstr 0.0.0.0:27017 - Metasponse is
-
Windows Server 2019 VM: Firewall Group Policy Check
- Open Group Policy Editor by searching
gpeditfrom the Start Menu - Navigate to:
Computer Configuration
β> Windows Settings
β> Security Settings
β> Windows Firewall with Advanced Security
β> Windows Firewall with Advanced Security - Local Group Policy Object- For each firewall profile (Domain, Private, Public) verify the following settings:
- Firewall state:
Not configured - Inbound connections:
Not configured - Outbound connections:
Not configured
- Open Group Policy Editor by searching
-
Windows Server 2019 VM: Firewall Rule Check
- The host firewall rules allowing inbound connections to Metasponse and MongoDB exist:
netsh advfirewall firewall show rule name="Metasponse web UI"
netsh advfirewall firewall show rule name="MongoDB"- The host firewall State is
ONand Firewall Policy is set toBlockInbound,AllowOutbound
netsh advfirewall show currentprofile -
Windows Server 2019 VM: Custom Plugins Check
- Plugin files are present in
C:\Program Files\Metasponse\Core\contrib
- Plugin files are present in
-
Windows Server 2019 VM: Metasponse Elastic Bug Fix Check
- The Metasponse Elastic python script
C:\Program Files\Metasponse\Core\metasponse\data\elastic.pyhas been fixed:- No occurances of
yyyy-MM-ddTHH:mm:ss(should be corrected toyyyy-MM-dd\'T\'HH:mm:ss) - No occurances of
self._major_version == 7(should be corrected toif mapping and self._major_version > 6) - No occurances of
self._major_version == 8(should be corrected toif mapping and self._major_version > 7)
- No occurances of
- The Metasponse Elastic python script
-
Kibana: Elasticsearch User Check
- From Kibana (Stack Management -> Security -> Users), the
metasponseuser exists with thesuperuserrole
- From Kibana (Stack Management -> Security -> Users), the
-
Metasponse Web UI: Settings Check
-
From the Metasponse Web UI (Settings), the following settings are set:
-
β Analysis Option Defaults
Setting Value Elasticsearch: Server URL
elastic.urlhttps://elasticsearch.<KIT_DOMAIN>:9200Elasticsearch: Pipeline name
elastic.pipelinemetasponseElasticsearch: Export Data Model
elastic.modelecsElasticsearch: Version
elastic.versionElasticSearch 8Mockingbird: URL
mockingbird.urlhttp://mockingbird.<KIT_DOMAIN>:8090Mockingbird: Verify SSL Certificate
mockingbird.ssl.verifyUNCHECKED (False) -
β Authentication Option Defaults
Setting Value Elasticsearch: Username
elastic.auth.usermetasponseElasticsearch: Password
elastic.auth.password<KIT_PASSWORD>Elasticsearch: Verify SSL Certificate
elastic.ssl.verifyUNCHECKED (False) -
β Deployment Option Defaults
Setting Value Network Root
job.netroot\%WinDir%\Temp\262Physical Root
job.phyroot%WinDir%\Temp\262Unix Physical Root
ssh.phyroot/tmp/262Windows Physical Root
ssh.win32.phyrootC:\Windows\Temp\262NOTE: Changing the
Network RootandPhysical Rootfolders to a path with a known unique string will aid in whitelisting alerts that spawn from Metasponse activity
-